package com.personal.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class MinioFile implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 文件id */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;

    /** 原始文件名称 */
    private String originalFileName;

    /** 文件拓展名 */
    private String fileExtName;

    /** 文件大小(单位：字节） */
    private Long fileSize;

    /** 存入minio时的文件名称 */
    private String fileName;

    /** 文件的content-type */
    private String mime;

    /** 文件路径 */
    private String fileUrl;

    /** 是否删除 0 否 1 是 */
    private Integer isDelete;

    private String createBy;

    private Date createTime;

    private String updateBy;

    private Date updateTime;


}
